
#conteudoForm,#conteudoList {
	background: #F2F2F2;
	font-family: Verdana,Arial,sans-serif;
	font-size:x-small;
	margin: 0px;
	width: 99%;
	color:black;
}

/* titulo */
#conteudoForm h1,#conteudoList h1 {
	width: 99%;
	margin: 0;
	font-size: medium;
}

/*Fluxo de navegacao*/
#navflow {
	margin: 0;
	padding:0;
	font-family: Verdana,Arial,sans-serif;
	font-size: x-small;
	color: #21507A;
	background-color: #FFFF0;
}
#navflow a:link {
	color: #21507A;
	text-decoration: none;
}
#navflow a:visited {
	color: #21507A;
	text-decoration: none;
}
#navflow a:hover {
	color: #E66109;
	text-decoration: none;
}

#mensagemAcao {
	border: 1px solid #090;
	width: 100%;
	background: #dfd;
	margin-top: 5px;
	margin-bottom: 5px;
}

#mensagemAcao li {
	list-style-image: url("../img/accept.png");
	margin-top: 5px;
	margin-bottom: 5px;
}

#mensagemAcao .textoMensagem {
	color: #273424;
}

.erro {
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #CC0000;
	width: 100%;
	background-color: #FFCCCC;
}

.erro li {
	list-style-image: url("../img/exclamation.png");
	margin-top: 5px;
	margin-bottom: 5px;
}

.erro .textoErro {
	color: red;
}

#infoAcao { 
	border-style: solid; 
	border-width: 1px; 
	border-color: #3c78b5; 
	background-color: #D8E4F1; 
	text-align:left; 
	margin-top: 5px; 
	margin-bottom: 5px
}

#infoAcao li {
	list-style-image: url("../img/information.png");
	margin-top: 5px;
	margin-bottom: 5px;
}

#infoAcao .textoInfo {
	color: #273424;
}

/* Particularidades de listas */
#conteudoList #lista {
	border: 1px solid #8F99EF;
	width: 100%;
	color: #8F99EF;
}

#conteudoList #formSearch {
	border: 1px solid #8F99EF;
	border-bottom: none;
	width: 99.8%;
	color: #8F99EF;
}

#conteudoList #formSearch h1 {
	color: black;
	width: 99%;
	margin: 0;
	margin-left: 8px;
	font-size: medium;
}

#conteudoList #lista .odd {
	background-color: white;
	color: #5b5b5d;
}

#conteudoList #lista .even {
	background-color: #e9edff;
	color: #5b5b5d;
}
#conteudoList #lista .nowrap, .nowrap {
	white-space: normal;
}
#conteudoList #lista td {
	padding-right: 0px;
}

#conteudoList #lista th, th {
	text-align: left;
	font-weight: bold;
}

/* Css para efeito de foco quando passar o ponteiro sobre a linha*/
#conteudoList #lista tbody tr:hover {
	background-color: #6183A1;
	color: #FFFFFF;
}

#conteudoList #lista th img {
	border: none;	
}	

#conteudoList #paginacao {
	border: 1px solid #688565;
	width: auto;
	background: #e1f1da;
	margin-top: 5px;
	margin-bottom: 5px;
}


#formulario form fieldset {
	border: none;
}		
	
#formulario form fieldset label {
	font-size:x-small;
	margin-right:9pt;
	margin-top:5px;
	color:#000;
	display:block;
	float:left;
/*	background: silver; */
}
#formulario form fieldset label.pequeno {
	width:150px;  
}
#formulario form fieldset label.medio {
	width:245px;  
}
#formulario form fieldset label.grande {
	width:475px; 
}
#formulario form fieldset label.modal {
	width:488px;
}
/*
#formulario form fieldset label.data {
	width:235px;  
}
*/
#formulario form fieldset label .thickbox img {
	margin-bottom: -4px;
}

#formulario form fieldset label .imgbutton img {
	margin-bottom: -4px;
}

/* CSS para configuracao de input(text) */
#formulario form fieldset label input, #formulario form fieldset label select , #formulario form fieldset label textarea {
	font-size:x-small;
	border:1px solid #000;
}

#formulario form fieldset label input.pequeno {
	width:145px;
}
#formulario form fieldset label input.medio {
	width:214px;
}
#formulario form fieldset label input.grande {
	width:470px;
}

#formulario form fieldset label input.modal {
	width:335px;
}

/* CSS para configuracao de combos */
#formulario form fieldset label select.pequeno {
	width:147px;

}
#formulario form fieldset label select.medio {
	width:217px;
}
#formulario form fieldset label select.grande {
	width:470px;
}
#formulario form fieldset label textarea.grande {
	width:470px;
	height:55px;
}

#formulario form fieldset br {
	clear: left;
}
		
#formulario form fieldset label span {
	color: #999;
	font-size: 7pt;
}
#formulario label .obrigatorio{
	font-size: xx-small;
	color: #C6080B;	
}	

#formulario .btnSave,.btnSearch,.btnCancel,.btnDelete {
	background: #f1f1f1;
	font-size:x-small;
	border:1px solid #000;
	margin: 15px 0px 0px 0px;
}
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../img/calendar.png') no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
/* fim datepicker */
